<ui:composition xmlns="http://www.w3.org/1999/xhtml"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:p="http://primefaces.org/ui"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:ui="http://java.sun.com/jsf/facelets">

	<p:outputPanel id="output_#NOMEIDSTELA#_popup">
		<div id="row_1_column_2_popup_#NOMEIDSTELA#" class="divRow">
			<p:selectOneRadio disabled="#{#NOMEMB#.acao == 'VISUALIZAR'}"
				value="#{#NOMEMB#.pojo.veridico}">
				<f:selectItem itemValue="#{true}"
					itemLabel="#{messages.popup_tipo_documento_veridico}" />
				<f:selectItem itemValue="#{false}"
					itemLabel="#{messages.popup_tipo_documento_inveridico}" />
			</p:selectOneRadio>
		</div>

		<div id="row_1_popup_#NOMEIDSTELA#" class="divRow">
			<div id="row_1_column_1_popup_#NOMEIDSTELA#a" class="divColumn">
				<div>
					<!-- DADOS DO DOCUMENTO -->
					<h:outputLabel value="#{messages.popup_documentos_nome_completo}*"
						styleClass="bsvaluea" />
				</div>
				<div>
					<p:inputText id="nome_completo_#NOMEIDSTELA#"
						label="#{messages.popup_documentos_nome_completo}"
						value="#{#NOMEMB#.pojo.nomeCompleto}" styleClass="inputGrande"
						disabled="#{#NOMEMB#.acao == 'VISUALIZAR'}" maxlength="100" />
				</div>
			</div>
			<div id="row_1_column_2_popup_#NOMEIDSTELA#" class="divColumn">
				<div>
					<h:outputLabel value="#{messages.popup_documentos_numero}*"
						styleClass="bsvaluea" />
				</div>
				<div>
					<!-- INPUT -->
				</div>
			</div>
		</div>

		<div id="row_3_popup_#NOMEIDSTELA#" class="divRow">
			<!-- TRANFORMAR O CODIGO ABAIXO EM COMPONENTE -->
			<p:outputPanel id="panel_up_arquivos_#NOMEIDSTELA#">
				<h:panelGroup rendered="#{#NOMEMB#.exibirFileUpload }">
					<h:outputLabel
						style="font-ze: 7px; color: red !important; font-weight: 300; display: block"
						value="#{messages.obs_arquivo_5mb_pdf_png_jpeg}" />
					<p:fileUpload process="@this panel_up_arquivos_#NOMEIDSTELA#"
						disabled="#{#NOMEMB#.acao == 'VISUALIZAR'}"
						oncomplete="statusAjaxDialog.hide();" label=""
						styleClass="uplFileClass"
						fileLimit="documentoPopupMB.QUANTIDADE_ARQUIVOS_DOCUMENTO"
						update="@this panel_up_arquivos_#NOMEIDSTELA#"
						invalidSizeMessage="#{messages.obs_arquivo_5mb_pdf_png_jpeg}"
						invalidFileMessage="#{messages.obs_arquivo_5mb_pdf_png_jpeg}"
						allowTypes="/(\.|\/)(pdf|jpe?g|png)$/"
						fileUploadListener="#{#NOMEMB#.handleFileUpload}"
						sizeLimit="5242880" mode="advanced" auto="true"
						dragDropSupport="true" />
				</h:panelGroup>

				<p:outputPanel id="panel_tabela_uploads_arquivos_#NOMEIDSTELA#">
					<p:dataTable id="tabela_resultado_arquivo_#NOMEIDSTELA#"
						var="arquivo" tabindex="22" value="#{#NOMEMB#.pojo.arquivos}"
						paginator="true" rows="5" paginatorPosition="bottom"
						paginatorTemplate="{CurrentPageReport} {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink}"
						currentPageReportTemplate="{currentPage} de {totalPages}"
						emptyMessage="#{messages.dataTable_registro_nao_encontrado}"
						pageLinks="3">
						<p:column headerText="#{messages.gridUpload_nome_arquivo}">
							<p:outputLabel value="#{arquivo.nomeArquivo}"></p:outputLabel>
						</p:column>

						<p:column styleClass="estiloColuna"
							rendered="#{#NOMEMB#.acao != 'VISUALIZAR'}">
							<p:commandButton id="bt_excluir_arquivo"
								value="#{messages.bt_excluir}" title="#{messages.bt_excluir}"
								ajax="true"
								update="@this :formBody:popup_output_ConfirmacaoExclusao :formBody:panel_up_arquivos_#NOMEIDSTELA#"
								process="@this :formBody:popup_output_ConfirmacaoExclusao :formBody:panel_tabela_uploads_arquivos_#NOMEIDSTELA#"
								onclick="statusAjaxDialog.show()"
								oncomplete="popupConfirmacaoExclusao.show();"
								styleClass="botaoRemover">
								<f:setPropertyActionListener
									target="#{confirmacaoExclusaoPopupMB.msg}"
									value="#{messages.upload_popupinfo_deseja_excluir_arquivo}" />
								<f:setPropertyActionListener
									target="#{confirmacaoExclusaoPopupMB.objetoExclusao}"
									value="#{arquivo}" />
								<f:setPropertyActionListener
									target="#{confirmacaoExclusaoPopupMB.listener}"
									value="#{#NOMEMB#}" />
								<f:setPropertyActionListener
									target="#{confirmacaoExclusaoPopupMB.camposRenderizar}"
									value=":formBody:panel_up_arquivos_#NOMEIDSTELA# :messagesTag" />
								<f:setPropertyActionListener
									target="#{confirmacaoExclusaoPopupMB.tipoMensagem}"
									value="alert" />
							</p:commandButton>
						</p:column>
					</p:dataTable>
				</p:outputPanel>

			</p:outputPanel>
			<!-- FIM GRID FILE -->
		</div>

		<div class="botoes" style="width: 800px; margin-left: -16px;">
			<div class="botoesFloat">
				<p:commandButton id="bt_adicionar_documento_#NOMEIDSTELA#"
					disabled="#{#NOMEMB#.acao == 'VISUALIZAR'}"
					value="#{messages.bt_salvar}" onclick="statusAjaxDialog.show();"
					global="false" action="#{#NOMEMB#.adicionar}"
					process="@this output_#NOMEIDSTELA#_popup"
					update="panel_tabela_resultado_documento, :messagesTag, @this, output_#NOMEIDSTELA#_popup" />

				<p:commandButton id="bt_fechar_documento_#NOMEIDSTELA#"
					oncomplete="popupDocumento.hide();"
					process="modalDialog_tipo_documento"
					update="modalDialog_tipo_documento" value="#{messages.bt_fechar}"
					ajax="true" />
			</div>
		</div>
	</p:outputPanel>
</ui:composition>
